@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
img{ border:none;}
ul,li{ list-style-type:none;}
 *html{
background-image:url(about:blank);
background-attachment:fixed;
}
body{ background:url(../images/bg.jpg) repeat;}
#wrapper{ width:100%; background:url(../images/bg.jpg) repeat; font-family:"宋体";}
#top{ width:100%; height:98px; background-color:#fff;}
.top{ width:1000px; height:98px; overflow:hidden; margin:0 auto; background-color:#fff;}
.logo{ width:505px; height:55px; float:left; margin-top:23px; display:inline;}
.topright{ width:222px; height:98px; overflow:hidden; float:right;}
.search{ width:222px; height:32px; overflow:hidden; margin-top:5px;}
.searchtxt{ width:125px; height:32px; border:none; background:url(../images/searchtxt.jpg) no-repeat;  background-position:top left; padding: 0 10px; font-size:12px; color:#999999; line-height:32px; float:left; margin-left:25px; display:inline; overflow:hidden;}
.searchsub{ width:46px; height:32px; border:none; background:url(../images/searchbtn.jpg) no-repeat; cursor:pointer; float:left;}
#nav{ width:100%; height:48px; background:url(../images/navbg.jpg) repeat-x;}
.nav{ width:1000px; height:48px; background:url(../images/navbg.jpg) repeat-x; margin:0 auto;}
.nav ul{ width:1100px; height:48px; list-style-type:none; padding-left:3px;}
.nav li{ width:122px; height:48px; display:block; float:left;}
.nav li .navlm{ width:126px; height:48px; margin-left:-2px; z-index:10; position:relative;}
.nav li .navlm a{ width:126px; height:48px; display:block; _display:inline-block; text-align:center; line-height:48px; font-family:"微软雅黑"; font-size:16px; color:#fff;}
.nav li .navlm a:hover{ background:url(../images/navli.jpg) no-repeat;}
.nav li .navlm .navhv{ background:url(../images/navli.jpg) no-repeat;}
.nav li:hover .navlm a{ width:126px; height:48px; display:block; text-align:center; line-height:48px; font-family:"微软雅黑"; font-size:16px; color:#fff; background:url(../images/navli.jpg) no-repeat;}
.nav li .navbox{ width:1000px; height:278px; overflow:hidden; background:url(../images/navbox.png) no-repeat; display:none; position:absolute; z-index:1000; margin-left:-128px;}
.nav li .navtab{ width:990px; height:268px; margin:4px auto; overflow:hidden;}
.navtablist{ width:135px; overflow:hidden; padding:10px 0 10px 54px;}
.navtablist a{ font-size:12px; color:#434343; font-weight:bold; line-height:24px;}
.navtablist a:hover{ text-decoration:underline;}
.navdbline{ width:100%; height:4px; background:url(../images/navdbline.png) repeat-x; position:relative; z-index:10;}
#banner{ width:100%; height:380px; margin-top:-4px;}
/* gz_ban */
#gz_ban{width:100%}
.gz_ban .ban1{min-width:980px;height:377px;background:#181310 url(../images/new/ban_1.jpg) no-repeat center top}
/* gz_ban */
#gz_ban{width:100%;height:380px}
#gz_ban .banC{position:relative;z-index:8;min-width:1200px;height:380px;margin:auto;}
#gz_ban .banC .ul_img{position:absolute;top:0;left:0;height:380px;width:100%;overflow:hidden}
#gz_ban .banC .ul_img li{position:absolute;vertical-align:bottom;width:100%;height:380px; display:block;}
#gz_ban .banC .ul_img .current{opacity:1;filter:alpha(opacity=100);}
#gz_ban .banC .ul_img li a{display:block;width:100%;height:380px; background-position:top center;}
#gz_ban .banC .b_np{position:absolute;top:150px;z-index:99;display:block;width:40px;height:40px;line-height:40px;text-align:center;}
#gz_ban .banC #ban_prev{left:50%;margin-left:-600px; background:url(../images/z.png) no-repeat;}
#gz_ban .banC #ban_next{right:50%;margin-right:-600px; background:url(../images/y.png) no-repeat;}
#gz_ban .banC .tab_round{position:absolute;z-index:99;bottom:20px;left:50%;-o-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);}
#gz_ban .banC .tab_round li{float:left;width:12px;height:12px;padding-right:10px;vertical-align:bottom}
#gz_ban .banC .tab_round li a{
display:block;
width:12px;
height:12px;
  background-image: url(../images/sprite-public.png);
  background-position: left -263px;
_background:url(../images/roundoff_ie6.gif) no-repeat 0 0;
}
#gz_ban .banC .tab_round .on_round a{
  background-image: url(../images/sprite-public.png);
  background-position: left -275px;
_background:url(../images/round_ie6.gif) no-repeat 0 0
}
#pinpai{ width:100%; height:70px; background:url(../images/ppbg.jpg) repeat-x;}
.pinpai{ width:1000px; height:70px; background:url(../images/ppbg.jpg) repeat-x; margin:0 auto;}
.pinpai ul{ width:1000px; height:70px;}
.pinpai li{ width:120px; height:68px; display:block; float:left; margin:0 20px; display:inline;}
.pinpai li .ppbox{ padding-top:3px; display:none; position:relative; z-index:1000;}
.pinpai li .ppbox1{ width:120px; height:6px; text-align:center;}
.pinpai li .ppbox2{ overflow:hidden; height:27px; min-width:120px; margin-top:-1px; background-color:#0097f0; border:1px #028bdc solid; color:#fff; text-align:center; line-height:27px; font-size:12px;}
#gsjj{ width:100%;}
.gsjj{ width:880px; overflow:hidden; margin:20px auto 10px; padding:0 60px; font-size:13px; color:#666; line-height:20px;}
#pro{ width:100%; margin-top:20px;}
.pro{ width:1060px; height:156px; margin:0 auto; background:url(../images/probg.jpg) no-repeat;}
.rollBox img{border:none;}
.rollBox{width:1060px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:900px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ width:160px; height:120px; background:url(../images/proboxbg.png) no-repeat; padding:2px 2px 12px 2px; float:left; margin:0 8px; display:inline;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{
float:left;}
.img1,.img2{
width:28px;
height:42px;
display:block;
cursor:pointer;
margin-top:55px;
}
.img1{
	margin-left:30px;
	margin-right:20px;
 background-image:url(../images/proleft.jpg);
 background-repeat: no-repeat;
 background-position: center center;}
.img2{
	margin-left:20px;
 background-image:url(../images/proright.jpg);
 background-repeat: no-repeat;
 background-position: center center;
}
#maindiv{ width:100%;}
.maindiv{ width:1060px;  margin:0 auto; background:url(../images/maindivbg.jpg) no-repeat; overflow:hidden;}
.cgal{ width:335px; height:210px; overflow:hidden; float:left; margin:22px 0 0 65px; display:inline;}
.cgaltop{ width:335px; height:30px; overflow:hidden;}
.cgaltop span{ float:left; font-size:16px; color:#333; padding-left:20px;}
.cgaltop a{ width:14px; height:14px; display:block; float:right; margin:5px 25px 0 0;}
.cgalbot{ width:335px; height:180px; overflow:hidden;}
.cgalbot ul{ width:335px; height:180px;}
.cgalbot li{ width:80px; height:60px; display:block; float:left; margin:15px 0 0 20px; display:inline;}
.xwdt{ width:300px; height:200px; overflow:hidden; float:left; margin:22px 0 0 10px; display:inline;}
.xwdttop{ width:300px; height:30px; overflow:hidden;}
.xwdttop span{ float:left; font-size:16px; color:#333; padding-left:20px;}
.xwdttop a{ width:14px; height:14px; display:block; float:right; margin:5px 0px 0 0;}
.xwdtbot{ width:300px; height:170px; overflow:hidden;}
.xwdtbot ul{ width:300px; padding-top:10px;}
.xwdtbot li{ width:300px; height:26px; display:block; line-height:26px;}
.xwdtbot li span{ float:right; font-size:12px; color:#bebab4;}
.xwdtbot li a{ width:230px; height:26px; overflow:hidden; font-size:12px; color:#7b756c; font-family:"宋体";}
.xwdtbot li a:hover{ color:#0097f0; text-decoration:underline;}
.lxwm{ width:250px;  overflow:hidden; float:left; margin:22px 0 0 45px; display:inline;}
.lxwmtop{ width:250px; height:30px; overflow:hidden;}
.lxwmtop span{ float:left; font-size:16px; color:#333; padding-left:10px;}
.lxwmbot{ width:250px;  padding-top:12px; font-size:12px; color:#666; line-height:24px;}
#yqlink{ width:100%; overflow:hidden; margin:10px 0 20px 0;}
.yqlink{ width:980px; overflow:hidden; margin:0 auto; padding:10px 0;}
.yqlink span{ font-size:12px; color:#0097f0;}
.yqlink a{ font-size:12px; color:#666666; padding:0 5px; line-height:20px;}
.yqlink a:hover{ color:#0097f0; text-decoration:underline;}
#foot{ width:100%; height:45px; background-color:#999999;}
.foot{ width:980px; height:45px; overflow:hidden; margin:0 auto; font-size:12px; color:#fff;}
.foot1{ height:45px; overflow:hidden; float:left; line-height:45px;}
.foot2{ height:45px; overflow:hidden; float:right; line-height:45px;}
.foot2 a{ font-size:12px; color:#fff;}
.foot2 a:hover{ text-decoration:underline;}

/*内页*/
#nybanner{ width:100%; height:200px; margin-top:-4px;}
.nybanenr{ width:1000px; height:200px; margin:0 auto;}
#nymain{ width:100%;}
.nymain{ width:1000px; margin:20px auto; overflow:hidden;}
.nyleft{ width:229px; overflow:hidden; float:left;}
.lm{ width:229px; overflow:hidden;}
.lmtop{ width:229px; height:50px; background:url(../images/lmtop.jpg) no-repeat;}
.lmtop span{ font-size:16px; color:#fff; font-family:"微软雅黑"; line-height:45px; padding-left:38px;}
.lmmid{ width:229px; overflow:hidden; background:url(../images/lmmid.jpg) repeat-y;}
.lmmid ul{ width:221px; margin:0 auto; overflow:hidden;}
.lmmid li{ width:221px; height:34px; display:block;}
.libg1{ background-color:#fff;}
.libg2{ background-color:#f8f8f8;}
.lmmid li a{ width:197px; height:34px; display:block; background:url(../images/lmli1.gif) no-repeat 12px 50%; padding-left:24px; overflow:hidden; line-height:34px; font-size:12px; color:#333333;}
.lmmid li a:hover{ background:url(../images/lmli2.gif) no-repeat 12px 50%; color:#0097f0; font-weight:bold; }
.lmmid li .lmhv{ background:url(../images/lmli2.gif) no-repeat 12px 50%; color:#0097f0; font-weight:bold; }
.lmbot{ width:229px; height:6px;}
.lmmid2{ width:229px; overflow:hidden; background:url(../images/lmmid.jpg) repeat-y;}
.lm2{  width:221px; height:34px; display:block; margin:0 auto;}
.lm2 a{width:197px; height:34px; display:block; background:url(../images/lmli1.gif) no-repeat 12px 50%; padding-left:24px; overflow:hidden; line-height:34px; font-size:12px; color:#333333;}
.lm2 a:hover{ background:url(../images/lmli2.gif) no-repeat 12px 50%; color:#0097f0; font-weight:bold; }
.lm2 .lm2hv{width:197px; height:34px; display:block; background:url(../images/lmli2.gif) no-repeat 12px 50%; color:#0097f0; font-weight:bold;}
.lmlist{ width:180px; overflow:hidden; margin:0 auto;}
.lmlist ul{ width:180px; padding-bottom:10px; overflow:hidden;}
.lmlist li{ width:165px; height:24px; display:block; padding-left:15px; overflow:hidden; line-height:24px; font-size:12px; color:#666;}
.lmlist li span{ float:left; padding-right:5px;}
.lmlist li a{ font-size:12px; color:#666; padding:0; background:url(../images/lmli1.gif) no-repeat 0px 50%; padding-left:10px;}
.lmlist li a:hover{ color:#0097f0; background:url(../images/lmli2.gif) no-repeat 0 50%;}

.lx{ width:229px; overflow:hidden; margin-top:8px;}
.lxtop{ width:229px; height:84px;}
.lxmid{ width:199px; overflow:hidden; background:url(../images/lxwmmid.jpg) repeat-y; padding:10px 15px; font-size:12px; color:#333; line-height:20px; text-align:justify;}
.lxbot{ width:229px; height:6px;} 
.nyright{ width:740px; overflow:hidden; float:right;}
.righttop{ width:740px; height:46px; border-bottom:1px #999 dotted;}
.righttop a{ font-size:12px; color:#666666; line-height:46px;}
.righttop a:hover{ color:#0097f0;}
.righttop span{ font-size:12px; color:#666; padding:0 8px;}
.rightbot{ width:740px; overflow:hidden;}
.nypro{ width:740px; height:180px; padding:20px 0; overflow:hidden; border-bottom:1px #dddddd dotted;}
.nypro1{ width:238px; height:178px; float:left; border:1px #ddd solid;}
.nypro2{ width:470px; height:180px; overflow:hidden; float:right;}
.nypro2 a{ font-size:18px; color:#0097f0; font-family:"微软雅黑";}
.nypro2 a:hover{ text-decoration:underline;}
.nypro3{ width:470px; height:18px; margin-top:30px;}
.nypro3 a{ width:70px; height:18px; display:block; background:url(../images/cpmore1.jpg) no-repeat; padding-left:20px; font-size:12px; color:#666666; line-height:18px; font-family:"宋体";}
.nypro3 a:hover{ color:#0097f0; text-decoration:none; background:url(../images/cpmore2.jpg) no-repeat;}
.fy{ width:740px; overflow:hidden; margin:20px auto; text-align:right;}
.procont{ width:740px; overflow:hidden;}
.procont1{ width:740px; height:380px; overflow:hidden; margin-top:30px;}
.procont1_1{ width:400px; height:380px; float:left;}
.procont1_2{ width:300px; height:380px; overflow:hidden; float:right; margin-right:10px; display:inline; font-size:12px; color:#666666; line-height:20px;}
.procont2{ width:740px; overflow:hidden; margin-top:20px;}
.procont2top{ width:740px; height:40px; overflow:hidden; background:url(../images/protabtop.jpg) no-repeat;}
.procont2top ul{ width:740px; height:35px; overflow:hidden;}
.procont2top li{ width:122px; height:23px; display:block; background:url(../images/protabtopline.jpg) no-repeat 100% 0; text-align:center; font-size:12px; color:#666666; cursor:pointer; padding-top:12px; float:left;}
.procont2top li.hover{ background:url(../images/protabtopli.jpg) repeat-x; color:#fff; font-weight:bold;}
.procont2bot{ width:740px; overflow:hidden; padding:20px 0; font-size:12px; color:#333; line-height:24px;}
.nycont{ width:740px; padding:20px 0; overflow:hidden; font-size:12px; color:#333333; line-height:24px;}
.newslist{ width:740px; overflow:hidden;}
.newsbox{ width:740px; overflow:hidden; padding:20px 0; border-bottom:1px #dddddd dotted;}
.newsbox_div{ width:auto; overflow:hidden; float:left;}
.newsbox_div a{ font-size:18px; color:#0097F0; font-weight:bold;}
.newsbox_div a:hover{ text-decoration:underline;}
.newsbox_div2{ width:auto; overflow:hidden; margin:10px 0;}
.newsbox_div2 .span1{ height:22px; display:block; display:inline-block; float:left; margin-right:6px; display:inline; background:url(../images/rqtb.jpg) no-repeat 8px 50%; padding:0  10px 0 30px; font-size:12px; color:#999; line-height:22px; background-color:#e8e8e8;}
.newsbox_div2 .span2{ height:22px; display:block; display:inline-block; float:left; margin-right:6px; display:inline; background:url(../images/yhtb.jpg) no-repeat 8px 50%; padding:0  10px 0 30px; font-size:12px; color:#999; line-height:22px; background-color:#e8e8e8;}
.more2{ text-align:right; overflow:hidden;}
.more2 a{ font-size:12px; color:#666; float:right; overflow:hidden; display:block; display:inline-block; background:url(../images/more2.jpg) no-repeat 100% 4px; padding-right:15px; padding-top:5px; font-weight:100;}
.more2 a:hover{ color:#187abf; background:url(../images/more22.jpg) no-repeat 100% 4px; text-decoration:none;}
.newscont{ width:740px; overflow:hidden; padding:20px 0;}
.newscontdiv{ width:740px; overflow:hidden; padding:10px 0; font-size:12px; color:#333; line-height:24px;}
.yyhycont{ width:740px; padding:20px 0; overflow:hidden;}
.yyhycont1{ width:740px; overflow:hidden;}
.yyhycont2{ width:740px; height:35px; margin:20px 0;}
.yyhycont3{ width:740px; overflow:hidden; font-size:12px; color:#333; line-height:24px;}
.zlxzlist{ width:740px; overflow:hidden; padding:10px 0; overflow:hidden;}
.zlxzlist ul{ width:740px;}
.zlxzlist li{ width:710px; height:44px; display:block; border-bottom:1px #ddd dotted; background:url(../images/zlzxtb.jpg) no-repeat 0 50%; padding-left:30px; line-height:44px;}
.zlxzlist li a{ color:#333; font-size:14px;}
.zlxzlist li a:hover{ color:#0097F0; text-decoration:underline;}
.zxlycont{ width:740px; padding:20px; font-size:14px; color:#333;}
.lytxt1{ width:240px; height:28px; background-color:#fff; padding:0 5px; line-height:28px;}
.txtbd1{ border:1px #cccccc solid;}
.txtbd2{ border:1px #0065c1 solid;}
.lytxt2{ width:420px; height:104px; overflow:hidden; background-color:#fff;}
.lysub{ width:99px; height:35px; border:none; cursor:pointer; background:url(../images/lysub.jpg) no-repeat;}
.zxzp{ width:740px; overflow:hidden; font-size:12px; color:#666; margin:0 auto 20px;}
.zxzp td{ border-bottom:1px #e3e0d5 dotted;} 
.zxzp a{ color:#0097F0; text-decoration:underline;}
.zxzp a:hover{ text-decoration:none;}

.shipinlb{ width:740px; overflow:hidden;}
.shipinlb ul{ width:800px; overflow:hidden; padding:10px 0;}
.shipinlb li{ width:210px; height:160px; display:block; float:left; margin:10px 52px 0 0; display:inline;}
.shipinlb li img{ display:block;}
.shipinlb li p{ width:210px; height:26px; display:block; text-align:center; line-height:26px;}
.shipinlb li a{ font-size:12px; color:#333;}
.shipinlb li a:hover{ color:#0097F0;}
html, body, #wrapper {height: 100%;}

.page>div {
    display: inline-block;
    margin: 0 10px;
}
.page>a, .page>span {
    margin: 0 10px;
}

.type-button{
    float: left;
    width: 150px;
    height:40px;
    margin:15px 30px 0 0;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background-color: #999;
    cursor: pointer;
}
.axc{
    color: #fff;
    background-color: #0097f0;
}
